* {margin:0; padding:0;}

/* top header */
.top-header{
    width: 100%;height: 30px;background: #2e2e2f;margin: 0 auto;}
.top-header-main{
    width: 1000px;height: 30px;margin: 0 auto;}
.top-header .top-l{
    width: 560px; height: 30px; margin: 0 auto; line-height: 30px; color: #ffffff;
    font-size: 14px; padding: 0 20px; float: left; }
.top-header .top-l span{
    margin-right: 20px; }
.top-r{
    float: right; margin-right: 20px; font-size: 14px; }
.top-r span{
    line-height:30px;color: #fff;font-size: 14px;margin-right: 10px; }
.top-header a{
    color: #ffffff; line-height: 30px; margin-top: 5px; text-decoration:none;}
.top-header a:hover{text-decoration:underline;}

.main{
    width: 100%; margin: 0 auto; position: relative;
    background: url("../images/bg.png") no-repeat top center; overflow: hidden;
    background-repeat: no-repeat; }
.content{
    width: 1000px; margin: 0 auto; font-size: 16px;
    background-image: url("../images/content-bg.png"); background-position: 0 36px;
    background-repeat: no-repeat; }
.banner-logo{
    width: 99%; height: 122px; background-image: url("../images/banner_logo.png");
    background-position: 20px 30px; background-repeat: no-repeat; }
.banner-logo div{
    text-align: center; font-size: 12px; float: right; margin: 15px 20px 0 0 ; }
.banner-logo img{
    width: 90px; height: 90px; }
.top-nav{
    width: 1000px; height: 185px; }
.top-nav img{ margin: 20px 27px; }

.container {width:100%;height:430px;}
.container .right {width:245px;float:right;}
.container .left {width:755px;float:left;}
.container .news {
  width:365px;height:205px;background:#eee;float:left;margin:0 10px 7px 0;}
.news-header {height:32px;}
.news-header h3 {
  border-bottom:2px solid #0c82c4;width:85px;float:left;height:30px;padding-left:5px;
  font-size:15px;line-height:30px;height:30px;}
.news-header span,.news-header a {
  float:right;width:50px;font-size:14px;height:30px;line-height:30px;color:#000;
  text-decoration:none;}
.news-content { width:100%;clear:both;margin-top:12px;}
.news-wrapper { width:100%; height:30px;}
.news-title {
  width:255px;float:left;padding-left:15px;}
.news-right {
  width:85px;float:right;text-align:center;}


.introduce-info{
    width: 1000px; height: 60px; margin: 35px 0; }
.introduce-info p{
    width: 1000px; text-align: center; margin: 5px; font-size: 10px; color: #666; }
.introduce-info a{
    text-decoration: none; color: #666; }
.introduce-info a:hover{
    border-bottom: 1px solid #606060; }
